#!/bin/bash
set -xeuo pipefail
BASE_DIR=$(cd "$(dirname "$0")"; pwd)
cd ${BASE_DIR}

:<<EOF
各自的机器都可以作为ftp服务器传输文件
飞秋在linux下不好用，废弃之
LINUX下内网交换使用： 喧喧+FTP

docker pull mikatux/ftps-server
docker tag mikatux/ftps-server:latest dev.docker:8085/mikatux/ftps-server
EOF

mkdir -p $(pwd)/pkg
#普通用户开启的端口在1024以上
#防火墙需要开放 8021服务端口和FTP  PASSIVE模式的数据传输端口范围3000~3010
#docker run -id --rm -v $(pwd)/pkg:/home/anonymous -e USER=anonymous -e PASSWORD=anonymous -p 8021:21 -p 3000-3010:3000-3010 --name ftp dev.docker:8085/mikatux/ftps-server
#USE PORT 8021
docker run -itd --rm -v $(pwd)/pkg:/home/anonymous -v $(pwd)/entrypoint.py:/app/entrypoint.py -e USER=anonymous -e PASSWORD=anonymous --network host --name ftp dev.docker:8085/mikatux/ftps-server

echo "done"
